InLine Software Corporation
helps you dramatically simplify the assembly of business applications. We make
software development powerful for developers, easy for business experts,
and better for business.

InLineÖ Software Corporation was founded in 1997 to drive the software component revolution into the mainstream of enterprise application delivery for the Internet Age. InLine Standard is the first in an evolving portfolio of products that simplifies the delivery of distributed, enterprise applications by eliminating tedious, manual coding for building Enterprise JavaBeanÖ components and assembling them into fully-functional applications that can be deployed on a variety of different platforms. It enables IT organizations to focus more on business problems and less on programming details while protecting current investments by utilizing and enhancing existing development tools and infrastructure.

The InLineÖ Standard product is the first in a series of major steps toward greatly simplifying the development of business applications. Recent release of the Enterprise JavaBeansÖ (EJB) specification and support for it by major enterprise vendors has now opened the door for developers to build applications in terms of the business problem instead of the programming details. InLine Standard extends your existing JavaÖ IDE to automate the assembly and deployment of EJB components with an innovative set of powerful, yet easy-to-use new features. Those who are new to EJB will find InLine Standard extremely helpful in mastering this new component-based technology. If you're ready to take full advantage of EJB technology, InLine Standard's automation of tedious, error-prone tasks lets you stay focused on building better code.

InLine Standard supports a wide array of tools and platforms without sacrificing their unique features and capabilities. Using a package of Java classes and XML templates called a Personality Module (PM), InLine Standard is easily customized to support the features of specific application servers. When multiple Personality Modules are installed, it can produce EJB-JARs containing EJB components pre-configured for multiple servers.

EJB Component Editor

Inline Standard's wizards and editors make it easy to specify key aspects of EJB components while automatically maintaining the complex relationships between source files. For example, the EJB Component Editor is used to specify abstract features rather than individual methods, to specify access control, attributes, operations, "find" and "create" methods. These features are described through a simple GUI, automatically generating or updating code for the appropriate EJB source files.
When an EJB component is created, you control initial code generation with a template you have created or selected from the application server PM or acquired from third parties, so developers and application server vendors can provide consistent programming models across all components. Templates for all the standard EJB types are included with InLine Standard.
Validation support checks for common errors that make an EJB component invalid and prevent it from executing, saving important time by checking for these errors before deployment. An "auto-correct" feature fixes common errors such as a missing "create" method. Round-trip engineering of EJB component features automatically synchronizes changes you make in either the EJB Component Editor or directly to the code.

Persistence Editor

EJB Container-Managed Persistence (CMP) Modeling Support and Integration
Almost every business application manages persistent data. InLine Standard's wizards and GUI tools simplify the entire process of developing Entity Beans with Container-Managed Persistence and let you use all the target application server features. You can reverse-engineer a database schema to generate either a database model or a set of Entity Beans and forward-engineer a set of Entity Beans to generate either a database model or SQL DDL. Deployment integration is accomplished through the application server PM, which automatically binds EJB component attributes to database elements. The Persistence Editor will perform a validation of your persistence model's columns and indices against Java types, generic SQL92 types, and driver-specific types, making it easy to get deployment for CMP right.
Visual editing tools let you:

- Capture and edit the persistence model, including database tables, table columns and indices. This function can optionally be replaced by the application server PM.
- Read EJB definitions (from the current project or from an EJB JAR file) and produce SQL script to automate creation of database schema needed to support CMP. This function can optionally be replaced by the application server PM.
- Reverse-engineer with a wizard that reads an existing database schema and generates Entity Beans that encapsulate the data in that database.
- Validate database models and automatically correct common errors.

Assembly Editor

Once EJB components are created they can be assembled to create business logic frameworks for applications. InLine Standard lets you recombine EJB components in a number of useful ways. You can combine EJB components in your project with EJB components from existing EJB JARs and create a new assembly plan. Each plan represents a deployment configuration. The same EJB components can be assembled in different ways using different plans to satisfy different application requirements.
For ultimate deployment flexibility, InLine's Assembly Editor lets you re-link an existing assembly of EJB components with a different implementation at deployment time, replacing a portion of the application by substituting one EJB component for another. A stock-trading program, for example, can be entirely written assuming a consistent set of services from any brokerage house. Then, an EJB component specific to one brokerage house can be supplied at deployment time to create the final application. No programming changes are required and the application functions correctly regardless of which company's EJB component is selected. InLine Standard also gives you a way to save these multiple assembly plans for later use.

Deployment Editor

InLine Standard's deployment tools simplify deployment tasks and exploit all the features provided by the target application server. It automates these common deployment tasks:

- Deploy EJB components from the current project.
- Deploy EJB components from an EJB JAR.
- Deploy generic EJB components to any of the supported application servers.
- Load and save multiple deployment configurations

EJB Inspector

The EJB Inspector complements debugging tools to dynamically test deployed EJB components from the InLine Standard GUI. This GUI lets you:

- Start/stop the targeted application server, using the application server PM.
- Create, connect and communicate with EJBs on the application server through a command-line Java interpreter (based on JPython) or a GUI with which you dynamically create new Java/EJB objects, send messages to Java/EJB objects, and inspect and cache return values.


Integration with IDEs; Supported IDEs

InLine Standard is implemented as a plug-in to popular IDEs that extends their functionality by adding EJB and multi-tier deployment capabilities. The following enterprise-standard Java IDEs are supported:

- Symantec Visual Café Professional 3.0c, Database 3.0c, Enterprise 3.1, Expert 4.0
- Inprise Jbuilder3 Pro, Enterprise
- Sun Microsystems Forte for Java Community Edition 1.0 Beta, Build 434, with JDK 1.2 (Beta level support only)

Integration with UML Tools; Supported UML Tools

Developers have the option of adding UML bridging support. Currently, InLine Standard works with these UML tools:

- Rational Rose 98i
- Rational Rose 2000


Support for Application Servers

Application servers often represent major investments for the enterprise. InLine Standard can help organizations make the most of those investments, developing and deploying applications that target and exploit the special features of their application servers. Currently, InLine Standard supports the following application servers:

- BEA WebLogic Server 4.0.3 and 4.5.1
- Oracle 8i
- IBM Websphere 3.0

Click Here to install InLine Standard.

Refer to InstallGuide.pdf and Notice_Forte_For_Java.pdf prior to installing.
Also see Licensce.txt and Readme.txt



InLine Software Corporation
751 Miller Drive SE, Suite E-3
Leesburg, VA 20175
Tel: 1-877-646-5463
www.inline-software.com